package com.superhero.common.pojo.vo.website;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;


@Data
@Accessors(chain = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "HouseholdHealthInfo", description = "住户健康信息返回信息封装")
public class HouseholdHealthInfo {
    @ApiModelProperty(name = "id", value = "用户真实姓名", dataType = "String")
    private Integer id;
    @ApiModelProperty(name = "username", value = "用户名", dataType = "String")
    private String username;
    @ApiModelProperty(name = "realName", value = "用户真实姓名", dataType = "String")
    private String realName;
    @ApiModelProperty(name = "idCard", value = "身份证号", dataType = "String")
    private String idCard;
    @ApiModelProperty(name = "phone", value = "手机号", dataType = "String")
    private String phone;
    @ApiModelProperty(name = "communityLocation", value = "社区名称", dataType = "String")
    private String communityLocation;
    @ApiModelProperty(name = "address", value = "居住地址", dataType = "String")
    private String address;
    @ApiModelProperty(name = "personType", value = "人员性质", dataType = "Integer", notes = "1-常住 2-租户 3-访客")
    private Integer personType;
    @ApiModelProperty(name = "emergencyContact", value = "紧急联系人", dataType = "String")
    private String emergencyContact;
    @ApiModelProperty(name = "emergencyContactPhone", value = "紧急联系人联系方式", dataType = "String")
    private String emergencyContactPhone;
    @ApiModelProperty(name = "householdResidence", value = "户籍类型", dataType = "String")
    private String householdResidence;
    @ApiModelProperty(name = "currentResidence", value = "现居住地", dataType = "String")
    private String currentResidence;
    @ApiModelProperty(name = "gotoHubei", value = "是否有湖北旅居史（0-否，1-是）", dataType = "Integer")
    private Integer gotoHubei;
    @ApiModelProperty(name = "contactWithEpidemicAreaPeople", value = "是否与疫区人员接触（0-否，1-是）", dataType = "Integer")
    private Integer contactWithEpidemicAreaPeople;
    @ApiModelProperty(name = "contactWithPatients", value = "与确诊疑似病人接触（0-否，1-是）", dataType = "Integer")
    private Integer contactWithPatients;
    @ApiModelProperty(name = "symptomsWithin14day", value = "14天内是否有发热等症状（0-否，1-是）", dataType = "Integer")
    private Integer symptomsWithin14day;
    @ApiModelProperty(name = "isolationObservation", value = "是否隔离观察（0-否，1-是）", dataType = "Integer")
    private Integer isolationObservation;
    @ApiModelProperty(name = "normalTemperature", value = "体温是否正常（0-否，1-是）", dataType = "Integer")
    private Integer normalTemperature;
    @ApiModelProperty(name = "familyIsSymptomsWithin14day", value = "14天内家庭成员是否有发热等症状（0-否，1-是）", dataType = "Integer")
    private Integer familyIsSymptomsWithin14day;
    @ApiModelProperty(name = "status", value = "健康状态 0-正常 1-异常 2-确诊", dataType = "Integer")
    private Integer status;

}
